package com.wicket.okrpbff.biz.service;


import com.wicket.okrpbff.biz.service.dto.req.*;
import com.wicket.okrpbff.biz.service.dto.res.*;
import com.wicket.okrframework.integration.FwBaseMemberClient;
import com.wicket.okrframework.integration.dto.QueryStaffBeginMemberListRespDto;
import com.wicket.okrframework.integration.dto.QueryStaffBeginMemberListReqDto;
import com.wicket.okrpbff.biz.service.dto.common.BffBeginMemberDto;
import cn.hutool.core.bean.BeanUtil;
import java.util.stream.Collectors;
import com.wicket.okrpbff.common.exception.Assert;
import com.wicket.okrframework.integration.dto.QueryStaffBeginMemberDetailRespDto;
import com.wicket.okrframework.integration.dto.QueryStaffBeginMemberDetailReqDto;
import com.wicket.okrframework.integration.FwBaseOrgDictionaryClient;
import com.wicket.okrframework.integration.dto.QueryOrgClassBorderDetailRespDto;
import com.wicket.okrframework.integration.dto.QueryOrgClassBorderDetailReqDto;
import com.wicket.okrframework.integration.FwBaseInductionRecordClient;
import com.wicket.okrframework.integration.dto.QueryInductionRecordInfoDetailComRespDto;
import com.wicket.okrframework.integration.dto.QueryInductionRecordInfoDetailComReqDto;
import com.wicket.okrframework.integration.dto.QueryRoleRelListRespDto;
import com.wicket.okrframework.integration.dto.QueryRoleRelListReqDto;
import com.wicket.okrpbff.biz.service.dto.common.BffRoleRelDto;
import com.wicket.okrframework.integration.dto.AddAdminRoleRelRespDto;
import com.wicket.okrframework.integration.dto.AddAdminRoleRelReqDto;
import com.wicket.okrframework.integration.dto.QueryRoleRelDetailRespDto;
import com.wicket.okrframework.integration.dto.QueryRoleRelDetailReqDto;
import com.wicket.okrframework.integration.dto.QueryOrgClassBorderDetailComBorderRespDto;
import com.wicket.okrframework.integration.dto.QueryOrgClassBorderDetailComBorderReqDto;
import com.wicket.okrframework.integration.dto.QueryLetterBeginMemberListRespDto;
import com.wicket.okrframework.integration.dto.QueryLetterBeginMemberListReqDto;
import com.wicket.okrframework.integration.FwBaseInterfaceModeClient;
import com.wicket.okrframework.integration.dto.ImplementBottomPublicFieldClearMemoryComRespDto;
import com.wicket.okrframework.integration.dto.ImplementBottomPublicFieldClearMemoryComReqDto;
import com.wicket.okrcomponent.integration.FwCompMessageClient;
import com.wicket.okrcomponent.integration.dto.ImplementIniReportTaskMsgLocationByLoginComRespDto;
import com.wicket.okrcomponent.integration.dto.ImplementIniReportTaskMsgLocationByLoginComReqDto;

/**
 * @author ：
 * @date ：
 *
 *
 * @version 1.0
 */
public interface MemberService {
    /**
   * B1-2查询员工身份人员列表（平台）
   */
    BffQueryStaffBeginMemberListRespDto queryStaffBeginMemberList(BffQueryStaffBeginMemberListReqDto reqDto);

    /**
   * B1-2查询角色人员详情（平台）
   */
    BffQueryRoleRelDetailRespDto queryRoleRelDetail(BffQueryRoleRelDetailReqDto reqDto);

    /**
   * B1-新增空间管理员角色人员（平台）
   */
    BffAddAdminRoleRelRespDto addAdminRoleRel(BffAddAdminRoleRelReqDto reqDto);

    /**
   * B1-2查询角色人员列表（平台）
   */
    BffQueryRoleRelListRespDto queryRoleRelList(BffQueryRoleRelListReqDto reqDto);

    /**
   * B1-2查询员工身份人员详情（平台）
   */
    BffQueryStaffBeginMemberDetailRespDto queryStaffBeginMemberDetail(BffQueryStaffBeginMemberDetailReqDto reqDto);
/**
   * B1-2查询字母身份人员列表(平台)
   */
    BffQueryLetterBeginMemberListRespDto queryLetterBeginMemberList(BffQueryLetterBeginMemberListReqDto reqDto);
    //
}

